<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN " " http://www.w3.org/TR/html4/strict.dtd">
<html xmlns:htmli="http://www.htmli.com/ns/ui" xmlns:str="http://exslt.org/strings">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://js.jrapid.net/1.0nb80/jrapid/jquery-1.4.4.min.js"></script><script type="text/javascript" src="http://js.jrapid.net/1.0nb80/htmli/js/htmli.js"></script><script type="text/javascript" src="http://js.jrapid.net/1.0nb80/htmli/js/html.js"></script><script type="text/javascript" src="http://js.jrapid.net/1.0nb80/htmli/js/lib-std.js"></script><script type="text/javascript" src="http://js.jrapid.net/1.0nb80/jrapid/prd.js"></script><script type="text/javascript" src="http://js.jrapid.net/1.0nb80/jrapid/uml/jquery.masonry.min.js"></script><script type="text/javascript" src="http://js.jrapid.net/1.0nb80/jrapid/uml/uml.js"></script><script type="text/javascript" src="http://js.jrapid.net/1.0nb80/jrapid/uml/lines.js"></script>
<link rel="stylesheet" type="text/css" href="http://js.jrapid.net/1.0nb80/jrapid/uml/umlprint.css" media="print">
<script type="text/javascript">
					document.writeln('<link rel="stylesheet" type="text/css" ' +
						' href="Main_umlclassdiagram.css?' + new Date().getTime() + '"/>');				
				</script><script type="text/javascript">
			var entities = ['User','Role','Login','ChangePassword','Location','Review','Experience','BlogPost',''];
			var relations = [];
			
			relations['User'] = [];
			
			relations['Role'] = [];
			
			relations['Login'] = [];
			
			relations['ChangePassword'] = [];
			
			relations['Location'] = [];
			
			relations['Review'] = [];
			
			relations['Experience'] = [];
			
			relations['BlogPost'] = [];
			
				relations['User'][relations['User'].length] = 'Role';				
				relations['Role'][relations['Role'].length] = 'User';				
				
				relations['User'][relations['User'].length] = 'Location';				
				relations['Location'][relations['Location'].length] = 'User';				
				
				relations['User'][relations['User'].length] = 'Review';				
				relations['Review'][relations['Review'].length] = 'User';				
				
				relations['User'][relations['User'].length] = 'Experience';				
				relations['Experience'][relations['Experience'].length] = 'User';				
				
				relations['User'][relations['User'].length] = 'BlogPost';				
				relations['BlogPost'][relations['BlogPost'].length] = 'User';				
				
				relations['Review'][relations['Review'].length] = 'User';				
				relations['User'][relations['User'].length] = 'Review';				
				
				relations['Review'][relations['Review'].length] = 'User';				
				relations['User'][relations['User'].length] = 'Review';				
				
				relations['Experience'][relations['Experience'].length] = 'User';				
				relations['User'][relations['User'].length] = 'Experience';				
				
				relations['BlogPost'][relations['BlogPost'].length] = 'User';				
				relations['User'][relations['User'].length] = 'BlogPost';				
				</script>
</head>
<body onload="initLines(application.wrapNode(document.getElementById('tables')));doZoom();" htmliprefix="" class="panel">
<div id="tables" class="tablesDiv">
    
    
    
    
    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'Config',true);" ondragelement="var me=_h1(this);dragTable(me,'Config',true);" id="Config">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editConfig('');" class="boxconfig" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxconfigTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxconfigTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editConfig(); return false;"><img src="http://img.jrapid.net/img/config-16x16.png" border="0">Configuration</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</div>
    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'Index',true);" ondragelement="var me=_h1(this);dragTable(me,'Index',true);" id="Index">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editPanel('Index');" class="boxpanel" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxpanelTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxpanelTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editPanel('Index'); return false;"><img src="http://img.jrapid.net/img/panel-16x16.png" border="0">Index</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-exit" onclick="top.PRD.removePanel('Index'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tbody></tbody>
</table>
</td>
</tr>
</table>
</div>
</div>
</div>

    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'User');" ondragelement="var me=_h1(this);dragTable(me,'User');" id="User">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEntity('User');" class="box" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEntity('User'); return false;"><img src="http://img.jrapid.net/img/entity-16x16.png" border="0">User</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-add" onmouseover="var me=_h1(this),ev=_h2(event); showAdd(me, ev, 'User');"><img src="../img/button-add.png" border="0" alt="add"></a><a href="#" class="button-exit" onclick="top.PRD.removeEntity('User'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="tablePropertiesUser">
<tbody>
<td>&middot;</td><td>id</td>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','username'); return false;" class="propertyLink" style="font-weight:bold;">username</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','name'); return false;" class="propertyLink">name</a><span>
		&nbsp;:
		string</span></td>
</tr>
</tbody>
</table>
<div id="morePropertiesUser">
<hr>
<table id="tableMorePropertiesUser">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','password'); return false;" class="propertyLink" style="font-weight:bold;">password</a><span>
		&nbsp;:
		password</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','privileges'); return false;" class="propertyLink">privileges</a><span>
		&nbsp;:
		Set&lt;enum&gt;</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','roles'); return false;" class="propertyLink">roles</a><span>
		&nbsp;:
		Set&lt;Role&gt;</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','accountType'); return false;" class="propertyLink">accountType</a><span>
		&nbsp;:
		enum</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','location'); return false;" class="propertyLink">location</a><span>
		&nbsp;:
		Location</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','reviews'); return false;" class="propertyLink">reviews</a><span>
		&nbsp;:
		Set&lt;Review&gt;</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','experience'); return false;" class="propertyLink">experience</a><span>
		&nbsp;:
		Set&lt;Experience&gt;</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','photos'); return false;" class="propertyLink">photos</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','blogPosts'); return false;" class="propertyLink">blogPosts</a><span>
		&nbsp;:
		Set&lt;BlogPost&gt;</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','services'); return false;" class="propertyLink">services</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','points'); return false;" class="propertyLink">points</a><span>
		&nbsp;:
		integer</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','email'); return false;" class="propertyLink">email</a><span>
		&nbsp;:
		email</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','gender'); return false;" class="propertyLink">gender</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','birthday'); return false;" class="propertyLink">birthday</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','phoneNumbers'); return false;" class="propertyLink">phoneNumbers</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','media'); return false;" class="propertyLink">media</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','clients'); return false;" class="propertyLink">clients</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','appointments'); return false;" class="propertyLink">appointments</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('User','alerts'); return false;" class="propertyLink">alerts</a><span>
		&nbsp;:
		string</span></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>

    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'Privileges',true);" ondragelement="var me=_h1(this);dragTable(me,'Privileges', true);" id="Privileges">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEnumset('Privileges');" class="boxenumset" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxenumsetTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxenumsetTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEnumset('Privileges'); return false;"><img src="http://img.jrapid.net/img/enumset-16x16.png" border="0">Privileges</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-exit" onclick="top.PRD.removeEnumset('Privileges'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</div>
    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'Role');" ondragelement="var me=_h1(this);dragTable(me,'Role');" id="Role">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEntity('Role');" class="box" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEntity('Role'); return false;"><img src="http://img.jrapid.net/img/entity-16x16.png" border="0">Role</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-add" onmouseover="var me=_h1(this),ev=_h2(event); showAdd(me, ev, 'Role');"><img src="../img/button-add.png" border="0" alt="add"></a><a href="#" class="button-exit" onclick="top.PRD.removeEntity('Role'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="tablePropertiesRole">
<tbody>
<td>&middot;</td><td>id</td>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Role','name'); return false;" class="propertyLink">name</a><span>
		&nbsp;:
		string</span></td>
</tr>
</tbody>
</table>
<div id="morePropertiesRole">
<hr>
<table id="tableMorePropertiesRole">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Role','privileges'); return false;" class="propertyLink">privileges</a><span>
		&nbsp;:
		Set&lt;enum&gt;</span></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>

    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'Login');" ondragelement="var me=_h1(this);dragTable(me,'Login');" id="Login">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEntity('Login');" class="box" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEntity('Login'); return false;"><img src="http://img.jrapid.net/img/entity-transient-16x16.png" border="0"><i class="transient">Login</i></a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-add" onmouseover="var me=_h1(this),ev=_h2(event); showAddTransient(me, ev, 'Login');"><img src="../img/button-add.png" border="0" alt="add"></a><a href="#" class="button-exit" onclick="top.PRD.removeEntity('Login'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="tablePropertiesLogin">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Login','username'); return false;" class="propertyLink" style="font-weight:bold;">username</a><span>
		&nbsp;:
		string</span></td>
</tr>
</tbody>
</table>
<div id="morePropertiesLogin">
<hr>
<table id="tableMorePropertiesLogin">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Login','password'); return false;" class="propertyLink" style="font-weight:bold;">password</a><span>
		&nbsp;:
		password</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Login','schema'); return false;" class="propertyLink" style="font-weight:bold;">schema</a><span>
		&nbsp;:
		string</span></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>

    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'ChangePassword');" ondragelement="var me=_h1(this);dragTable(me,'ChangePassword');" id="ChangePassword">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEntity('ChangePassword');" class="box" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEntity('ChangePassword'); return false;"><img src="http://img.jrapid.net/img/entity-transient-16x16.png" border="0"><i class="transient">ChangePassword</i></a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-add" onmouseover="var me=_h1(this),ev=_h2(event); showAddTransient(me, ev, 'ChangePassword');"><img src="../img/button-add.png" border="0" alt="add"></a><a href="#" class="button-exit" onclick="top.PRD.removeEntity('ChangePassword'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="tablePropertiesChangePassword">
<tbody></tbody>
</table>
<div id="morePropertiesChangePassword">
<hr>
<table id="tableMorePropertiesChangePassword">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('ChangePassword','newPassword'); return false;" class="propertyLink">newPassword</a><span>
		&nbsp;:
		password</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('ChangePassword','confirmPassword'); return false;" class="propertyLink">confirmPassword</a><span>
		&nbsp;:
		password</span></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>

    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'AccountType',true);" ondragelement="var me=_h1(this);dragTable(me,'AccountType', true);" id="AccountType">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEnumset('AccountType');" class="boxenumset" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxenumsetTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxenumsetTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEnumset('AccountType'); return false;"><img src="http://img.jrapid.net/img/enumset-16x16.png" border="0">AccountType</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-exit" onclick="top.PRD.removeEnumset('AccountType'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</div>
    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'Location');" ondragelement="var me=_h1(this);dragTable(me,'Location');" id="Location">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEntity('Location');" class="box" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEntity('Location'); return false;"><img src="http://img.jrapid.net/img/entity-16x16.png" border="0">Location</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-add" onmouseover="var me=_h1(this),ev=_h2(event); showAdd(me, ev, 'Location');"><img src="../img/button-add.png" border="0" alt="add"></a><a href="#" class="button-exit" onclick="top.PRD.removeEntity('Location'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="tablePropertiesLocation">
<tbody>
<td>&middot;</td><td>id</td>
</tbody>
</table>
<div id="morePropertiesLocation">
<hr>
<table id="tableMorePropertiesLocation">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Location','country'); return false;" class="propertyLink">country</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Location','state'); return false;" class="propertyLink">state</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Location','locality'); return false;" class="propertyLink">locality</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Location','street'); return false;" class="propertyLink">street</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Location','number'); return false;" class="propertyLink">number</a><span>
		&nbsp;:
		integer</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Location','appartment'); return false;" class="propertyLink">appartment</a><span>
		&nbsp;:
		string</span></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>

    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'Review');" ondragelement="var me=_h1(this);dragTable(me,'Review');" id="Review">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEntity('Review');" class="box" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEntity('Review'); return false;"><img src="http://img.jrapid.net/img/entity-16x16.png" border="0">Review</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-add" onmouseover="var me=_h1(this),ev=_h2(event); showAdd(me, ev, 'Review');"><img src="../img/button-add.png" border="0" alt="add"></a><a href="#" class="button-exit" onclick="top.PRD.removeEntity('Review'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="tablePropertiesReview">
<tbody>
<td>&middot;</td><td>id</td>
</tbody>
</table>
<div id="morePropertiesReview">
<hr>
<table id="tableMorePropertiesReview">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Review','client'); return false;" class="propertyLink">client</a><span>
		&nbsp;:
		User</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Review','text'); return false;" class="propertyLink">text</a><span>
		&nbsp;:
		text</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Review','rating'); return false;" class="propertyLink">rating</a><span>
		&nbsp;:
		integer</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Review','user'); return false;" class="propertyLink">user</a><span>
		&nbsp;:
		User</span></td>
</tr>
</tbody>
</table>
</div>
<div xstyle="display:none;" id="subsetReview">
<table width="100%">
<thead>
<tr>
<td align="center" colspan="2">
<hr>
</td>
</tr>
</thead>
<tbody>
<tr>
<td width="1">#</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editSubset('Review', 'forUserSs'); return false;">forUserSs</a><span>&nbsp;: subset</span>
<br>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>

    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'Experience');" ondragelement="var me=_h1(this);dragTable(me,'Experience');" id="Experience">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEntity('Experience');" class="box" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEntity('Experience'); return false;"><img src="http://img.jrapid.net/img/entity-16x16.png" border="0">Experience</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-add" onmouseover="var me=_h1(this),ev=_h2(event); showAdd(me, ev, 'Experience');"><img src="../img/button-add.png" border="0" alt="add"></a><a href="#" class="button-exit" onclick="top.PRD.removeEntity('Experience'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="tablePropertiesExperience">
<tbody>
<td>&middot;</td><td>id</td>
</tbody>
</table>
<div id="morePropertiesExperience">
<hr>
<table id="tableMorePropertiesExperience">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Experience','area'); return false;" class="propertyLink">area</a><span>
		&nbsp;:
		enum</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Experience','text'); return false;" class="propertyLink">text</a><span>
		&nbsp;:
		text</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('Experience','user'); return false;" class="propertyLink">user</a><span>
		&nbsp;:
		User</span></td>
</tr>
</tbody>
</table>
</div>
<div xstyle="display:none;" id="subsetExperience">
<table width="100%">
<thead>
<tr>
<td align="center" colspan="2">
<hr>
</td>
</tr>
</thead>
<tbody>
<tr>
<td width="1">#</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editSubset('Experience', 'forUserSs'); return false;">forUserSs</a><span>&nbsp;: subset</span>
<br>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>

    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'ExperienceAreas',true);" ondragelement="var me=_h1(this);dragTable(me,'ExperienceAreas', true);" id="ExperienceAreas">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEnumset('ExperienceAreas');" class="boxenumset" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxenumsetTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxenumsetTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEnumset('ExperienceAreas'); return false;"><img src="http://img.jrapid.net/img/enumset-16x16.png" border="0">ExperienceAreas</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-exit" onclick="top.PRD.removeEnumset('ExperienceAreas'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</div>
    
<div onmousedown="var me=_h1(this),ev=_h2(event);me.start(ev.getClientX(), ev.getClientY(), ev);" onmousemove="return false;" htmliclass="com_htmli_ui_DragAndDrop" class="com_htmli_ui_DragAndDrop " style="position: absolute;" ondropelement="var me=_h1(this);dropTable(me,'BlogPost');" ondragelement="var me=_h1(this);dragTable(me,'BlogPost');" id="BlogPost">
<div class="boxShadow">
<div class="boxLayer">
<table border="0" ondblclick="top.PRD.editEntity('BlogPost');" class="box" cellspacing="0" cellpadding="2">
<tr>
<td width="180" class="boxTitle">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a class="boxTitle" href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editEntity('BlogPost'); return false;"><img src="http://img.jrapid.net/img/entity-16x16.png" border="0">BlogPost</a></td><td nowrap style="font-weight: normal;"><a href="#" class="button-add" onmouseover="var me=_h1(this),ev=_h2(event); showAdd(me, ev, 'BlogPost');"><img src="../img/button-add.png" border="0" alt="add"></a><a href="#" class="button-exit" onclick="top.PRD.removeEntity('BlogPost'); return false;" onmousedown="var ev=_h2(event);ev.stopPropagation();"><img src="../img/button-exit.png" border="0" alt="remove"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="tablePropertiesBlogPost">
<tbody>
<td>&middot;</td><td>id</td>
</tbody>
</table>
<div id="morePropertiesBlogPost">
<hr>
<table id="tableMorePropertiesBlogPost">
<tbody>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('BlogPost','title'); return false;" class="propertyLink">title</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('BlogPost','description'); return false;" class="propertyLink">description</a><span>
		&nbsp;:
		string</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('BlogPost','body'); return false;" class="propertyLink">body</a><span>
		&nbsp;:
		text</span></td>
</tr>
<tr>
<td>&middot;</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editProperty('BlogPost','user'); return false;" class="propertyLink">user</a><span>
		&nbsp;:
		User</span></td>
</tr>
</tbody>
</table>
</div>
<div xstyle="display:none;" id="subsetBlogPost">
<table width="100%">
<thead>
<tr>
<td align="center" colspan="2">
<hr>
</td>
</tr>
</thead>
<tbody>
<tr>
<td width="1">#</td><td><a href="#" onmousedown="var ev=_h2(event);ev.stopPropagation();" onclick="top.PRD.editSubset('BlogPost', 'forUserSs'); return false;">forUserSs</a><span>&nbsp;: subset</span>
<br>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>


<div id="addContainer" style="display:none;">
<ul class="addList">
<li class="optionProperty">
<a href="#" onclick="top.PRD.editProperty(entityName); return false;" title="Properties hold all the information for the entities and their relations with other entities.">Property</a>
</li>
<li class="optionListing">
<a href="#" onclick="top.PRD.editListing(entityName); return false;" title="Listings are the way of showing the existing instances of an entity in the database.">Listing</a>
</li>
<li class="optionSubset">
<a href="#" onclick="top.PRD.editSubset(entityName); return false;" title="A subset is a restricted collection of instances (records) of an entity.">Subset</a>
</li>
<li class="optionAction">
<a href="#" onclick="top.PRD.editAction(entityName); return false;" title="Actions link entities and properties to elements of the system: other entities, listings, JavaScript calls, reports, etc.">Action</a>
</li>
<li class="optionFilter">
<a href="#" onclick="top.PRD.editFilter(entityName); return false;" title="Filters let end users specify restrictions to listings (selection).">Filter</a>
</li>
<li class="optionDefaultSet">
<a href="#" onclick="top.PRD.editDefaultset(entityName); return false;" title="Defaultsets assign a set of default values when creating an entity.">Defaultset</a>
</li>
<li class="optionEmbeddedListing">
<a href="#" onclick="top.PRD.editEmbeddedListing(entityName); return false;" title="An entity may include another entity's listing.">Embedded Listing</a>
</li>
</ul>
</div>
<div id="addTransientContainer" style="display:none;">
<ul class="addList">
<li class="optionProperty">
<a href="#" onclick="top.PRD.editProperty(entityName); return false;" title="A property is a piece of data that the entity has or a relationship to another entity.">Property</a>
</li>
<li class="optionAction">
<a href="#" onclick="top.PRD.editAction(entityName); return false;" title="An action adds functionality to the entity and relates it to others.">Action</a>
</li>
<li class="optionDefaultSet">
<a href="#" onclick="top.PRD.editDefaultset(entityName); return false;" title="A defaultset is a set of default values of the entity.">Default Set</a>
</li>
<li class="optionEmbeddedListing">
<a href="#" onclick="top.PRD.editEmbeddedListing(entityName); return false;" title="An entity may include another entity's listing.">Embedded Listing</a>
</li>
</ul>
</div>
<div id="line" class="line">
<input type="hidden" id="styleFile" value="Main_umlclassdiagram.css">
</div>
</div>
</body>
</html>
